Definition of Foundling Hospital
-
(noun) a hospital where foundlings (infant children of unknown parents) are taken in and cared for
Synonyms of Foundling Hospital
Antonyms of Foundling Hospital
No Antonyms Found.
Homophones of Foundling Hospital
No Homophones Found.